package com.enjoyor.soa.traffic.api.ubms.dto;

import java.io.Serializable;

/**
 * 不带方向道路信息DTO
 * 
 * @author yuankun
 * @version V1.0
 */
public class RoadNoDirectInfoDto implements Serializable {

	private static final long serialVersionUID = 1L;

	private String roadId;
	private String roadName;
	private String letterAbbr;
	private String directCode;
	private String directValue;
	private String directName;
	private String roadTypeCode;
	private String roadTypeValue;
	private String roadTypeName;
	private String techLevelCode;
	private String techLevelValue;
	private String techLevelName;
	private float roadLen;
	private String beginPoint;
	private String endPoint;
	private int maxSpeed;
	private String reverId;
	private String spatialAttr;

	/**
	 * 获取道路编码（不带方向）
	 * 
	 * @return String
	 */
	public String getRoadId() {
		return roadId;
	}

	/**
	 * 设置道路编码（不带方向）
	 * 
	 * @param roadId
	 *            道路编码
	 */
	public void setRoadId(String roadId) {
		this.roadId = roadId;
	}

	/**
	 * 获取所属道路名称
	 * 
	 * @return String
	 * @see RoadInfoDto
	 */
	public String getRoadName() {
		return roadName;
	}

	/**
	 * 设置所属道路名称
	 * 
	 * @param roadName
	 *            道路名称
	 * @see RoadInfoDto
	 */
	public void setRoadName(String roadName) {
		this.roadName = roadName;
	}

	/**
	 * 获取道路名称拼音缩写
	 * 
	 * @return String
	 */
	public String getLetterAbbr() {
		return letterAbbr;
	}

	/**
	 * 设置道路名称拼音缩写
	 * 
	 * @param letterAbbr
	 *            道路名称拼音缩写
	 */
	public void setLetterAbbr(String letterAbbr) {
		this.letterAbbr = letterAbbr;
	}

	/**
	 * 获取道路长度
	 * 
	 * @return float
	 */
	public float getRoadLen() {
		return roadLen;
	}

	/**
	 * 设置道路长度（米）
	 * 
	 * @param roadLen
	 *            道路长度（米）
	 */
	public void setRoadLen(float roadLen) {
		this.roadLen = roadLen;
	}

	/**
	 * 获取道路起点
	 * 
	 * @return String
	 */
	public String getBeginPoint() {
		return beginPoint;
	}

	/**
	 * 设置道路起点
	 * 
	 * @param beginPoint
	 *            道路起点信息
	 */
	public void setBeginPoint(String beginPoint) {
		this.beginPoint = beginPoint;
	}

	/**
	 * 获取道路终点
	 * 
	 * @return String
	 */
	public String getEndPoint() {
		return endPoint;
	}

	/**
	 * 设置道路终点
	 * 
	 * @param endPoint
	 *            道路终点信息
	 */
	public void setEndPoint(String endPoint) {
		this.endPoint = endPoint;
	}

	/**
	 * 获取道路限速
	 * 
	 * @return int
	 */
	public int getMaxSpeed() {
		return maxSpeed;
	}

	/**
	 * 设置道路限速
	 * 
	 * @param maxSpeed
	 *            道路限速
	 */
	public void setMaxSpeed(int maxSpeed) {
		this.maxSpeed = maxSpeed;
	}

	/**
	 * 获取反向道路编码
	 * 
	 * @return String
	 */
	public String getReverId() {
		return reverId;
	}

	/**
	 * 设置反向道路编码
	 * 
	 * @param reverId
	 *            反向道路编码
	 * @see RoadInfoDto
	 */
	public void setReverId(String reverId) {
		this.reverId = reverId;
	}

	/**
	 * 获取空间属性信息
	 * 
	 * @return String
	 */
	public String getSpatialAttr() {
		return spatialAttr;
	}

	/**
	 * 设置空间属性信息
	 * 
	 * @param spatialAttr
	 *            空间属性
	 */
	public void setSpatialAttr(String spatialAttr) {
		this.spatialAttr = spatialAttr;
	}

	/**
	 * 获取道路方向字典码
	 * 
	 * @return String
	 */
	public String getDirectCode() {
		return directCode;
	}

	/**
	 * 设置道路方向字典码
	 * 
	 * @param directCode
	 *            道路方向字典码
	 * @see TrafficDicDto
	 */
	public void setDirectCode(String directCode) {
		this.directCode = directCode;
	}

	/**
	 * 获取道路方向字典值
	 * 
	 * @return String
	 */
	public String getDirectValue() {
		return directValue;
	}

	/**
	 * 设置道路方向字典值
	 * 
	 * @param directValue
	 *            道路方向字典值
	 * @see TrafficDicDto
	 */
	public void setDirectValue(String directValue) {
		this.directValue = directValue;
	}

	/**
	 * 获取道路方向字典名
	 * 
	 * @return String
	 */
	public String getDirectName() {
		return directName;
	}

	/**
	 * 设置道路方向字典名
	 * 
	 * @param directName
	 *            道路方向字典名
	 * @see TrafficDicDto
	 */
	public void setDirectName(String directName) {
		this.directName = directName;
	}

	/**
	 * 获取道路类型字典码
	 * 
	 * @return String
	 */
	public String getRoadTypeCode() {
		return roadTypeCode;
	}

	/**
	 * 设置道路类型字典码
	 * 
	 * @param roadTypeCode
	 *            道路类型字典码
	 * @see TrafficDicDto
	 */
	public void setRoadTypeCode(String roadTypeCode) {
		this.roadTypeCode = roadTypeCode;
	}

	/**
	 * 获取道路类型字典值
	 * 
	 * @return String
	 */
	public String getRoadTypeValue() {
		return roadTypeValue;
	}

	/**
	 * 设置道路类型字典值
	 * 
	 * @param roadTypeValue
	 *            道路类型字典值
	 * @see TrafficDicDto
	 */
	public void setRoadTypeValue(String roadTypeValue) {
		this.roadTypeValue = roadTypeValue;
	}

	/**
	 * 获取道路类型字典名
	 * 
	 * @return String
	 */
	public String getRoadTypeName() {
		return roadTypeName;
	}

	/**
	 * 设置道路类型字典名
	 * 
	 * @param roadTypeName
	 * @see TrafficDicDto
	 */
	public void setRoadTypeName(String roadTypeName) {
		this.roadTypeName = roadTypeName;
	}

	/**
	 * 获取道路技术等级字典码
	 * 
	 * @return String
	 */
	public String getTechLevelCode() {
		return techLevelCode;
	}

	/**
	 * 设置道路技术等级字典码
	 * 
	 * @param techLevelCode
	 *            道路技术等级字典码
	 * @see TrafficDicDto
	 */
	public void setTechLevelCode(String techLevelCode) {
		this.techLevelCode = techLevelCode;
	}

	/**
	 * 获取道路技术等级字典值
	 * 
	 * @return String
	 */
	public String getTechLevelValue() {
		return techLevelValue;
	}

	/**
	 * 设置道路技术等级字典值
	 * 
	 * @param techLevelValue
	 *            道路技术等级字典值
	 * @see TrafficDicDto
	 */
	public void setTechLevelValue(String techLevelValue) {
		this.techLevelValue = techLevelValue;
	}

	/**
	 * 获取道路技术等级字典名
	 * 
	 * @return String
	 */
	public String getTechLevelName() {
		return techLevelName;
	}

	/**
	 * 设置道路技术等级字典名
	 * 
	 * @param techLevelName
	 *            道路技术等级字典名
	 * @see TrafficDicDto
	 */
	public void setTechLevelName(String techLevelName) {
		this.techLevelName = techLevelName;
	}
}
